package com.cater.talents.entity;

import com.cater.common.BaseEntity;
import com.cater.project.entity.DemandEnterprise;
import com.cater.sys.entity.Company;
import com.cater.sys.entity.User;

/**
 * 描述：推荐记录实体类
 * 
 * @author yong
 * @date 2018/08/10
 */
public class TalentsRecommend extends BaseEntity {
	private static final long serialVersionUID = 1L;
	/**
	 * 主键
	 */
	private String id;
	/**
	 * 需求id
	 */
	private String demandId;
	/**
	 * 推荐岗位
	 */
	private String posts;
	/**
	 * 推荐理由
	 */
	private String reason;
	/**
	 * 推荐报告
	 */
	private String reportFile;
	/**
	 * 推荐日期
	 */
	private String reportDate;
	/**
	 * 预计到岗时间
	 */
	private String arrivalTime;
	/**
	 * 简历id
	 */
	private String talentsId;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 推荐结果
	 */
	private String results;
	/**
	 * 企业对接人
	 */
	private String docker;
	/**
	 * 简历人实体
	 */
	private Resume resume;
	/**
	 * 企业对接人实体
	 */
	private Resume enpPeople;
	/**
	 * 企业需求
	 */
	private DemandEnterprise dEnterprise;
	/**
	 * 公司
	 */
	private Company company;
	/**
	 * 公司id
	 */
	private String companyId;
	/**
	 * 创建人
	 */
	private User createUser;
	/**
	 * 状态
	 */
	private String status;
	/**
	 * 推荐状态
	 */
	private String dictStatus;
	/**
	 * 是否通过 0,未反馈,1是,2否
	 */
	private Integer isPast;

	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getDemandId() {
		return this.demandId;
	}

	public void setDemandId(String demandId) {
		this.demandId = demandId;
	}

	public String getReason() {
		return this.reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public String getReportFile() {
		return this.reportFile;
	}

	public void setReportFile(String reportFile) {
		this.reportFile = reportFile;
	}

	public String getArrivalTime() {
		return this.arrivalTime;
	}

	public void setArrivalTime(String arrivalTime) {
		this.arrivalTime = arrivalTime;
	}

	public String getTalentsId() {
		return this.talentsId;
	}

	public void setTalentsId(String talentsId) {
		this.talentsId = talentsId;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getPosts() {
		return posts;
	}

	public void setPosts(String posts) {
		this.posts = posts;
	}

	public Resume getResume() {
		return resume;
	}

	public void setResume(Resume resume) {
		this.resume = resume;
	}

	public DemandEnterprise getdEnterprise() {
		return dEnterprise;
	}

	public void setdEnterprise(DemandEnterprise dEnterprise) {
		this.dEnterprise = dEnterprise;
	}

	public Resume getEnpPeople() {
		return enpPeople;
	}

	public void setEnpPeople(Resume enpPeople) {
		this.enpPeople = enpPeople;
	}

	public String getResults() {
		return results;
	}

	public void setResults(String results) {
		this.results = results;
	}

	public String getDocker() {
		return docker;
	}

	public void setDocker(String docker) {
		this.docker = docker;
	}

	public Company getCompany() {
		return company;
	}

	public void setCompany(Company company) {
		this.company = company;
	}

	public User getCreateUser() {
		return createUser;
	}

	public void setCreateUser(User createUser) {
		this.createUser = createUser;
	}

	public String getCompanyId() {
		return companyId;
	}

	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}

	public String getReportDate() {
		return reportDate;
	}

	public void setReportDate(String reportDate) {
		this.reportDate = reportDate;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getDictStatus() {
		return dictStatus;
	}

	public void setDictStatus(String dictStatus) {
		this.dictStatus = dictStatus;
	}
	
	public Integer getIsPast() {
		return isPast;
	}

	public void setIsPast(Integer isPast) {
		this.isPast = isPast;
	}
}